{literal}
<script type="text/javascript" src="/js/common/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="/app/js/jquery.validation.js"></script>

<script type="text/javascript">
<!--
$(function(){
	$("#hpform").validate({
		groups: {
			mail : "Mail1 Mail2",
			tel : "Tel1 Tel2 Tel3",
			fax : "Fax1 Fax2 Fax3",
			nyukyo : "nyukyoM nyukyoD nyukyoBiko"
		},
		rules: {
			Mail2 :{
				equalTo: "#Mail1"
			},
			nyukyoM :{
				required: function() { return !((($("#nyukyoM").val() != "0") && ($("#nyukyoD").val() != "0")) || ($("#nyukyoBiko").val() != "")); }
			},
			nyukyoD :{
				required: function() { return !((($("#nyukyoM").val() != "0") && ($("#nyukyoD").val() != "0")) || ($("#nyukyoBiko").val() != "")); }
			},
			nyukyoBiko :{
				required: function() { return !((($("#nyukyoM").val() != "0") && ($("#nyukyoD").val() != "0")) || ($("#nyukyoBiko").val() != "")); }
			}
		},
		messages: {
			keiyakutype :{
				required: "※契約形態の選択をお願いいたします。"
			},
			UserComName :{
				required: "※会社名のご入力をお願いいたします。",
				zenkaku: "※会社名は全角にてご入力をお願いいたします。"
			},
			NameSei :{
				required: "※お名前（姓）のご入力をお願いいたします。",
				zenkaku: "※お名前（姓）は全角にてご入力をお願いいたします。"
			},
			NameMei :{
				required: "※お名前（名）のご入力をお願いいたします。",
				zenkaku: "※お名前（名）は全角にてご入力をお願いいたします。"
			},
			Mail1 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				email: "※メールアドレスの形式エラーです。"
			},
			Mail2 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				equalTo: "メールアドレスが一致しません。",
				email: "※メールアドレスの形式エラーです。"
			},
			Tel1 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※お電話番号は半角数字でのご入力をお願いいたします。"
			},
			Tel2 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※お電話番号は半角数字でのご入力をお願いいたします。"
			},
			Tel3 :{
				required: "※ご連絡先のご入力をお願いいたします。",
				number: "※お電話番号は半角数字でのご入力をお願いいたします。"
			},
			Fax1 :{
				number: "※FAX番号は半角数字でのご入力をお願いいたします。"
			},
			Fax2 :{
				number: "※FAX番号は半角数字でのご入力をお願いいたします。"
			},
			Fax3 :{
				number: "※FAX番号は半角数字でのご入力をお願いいたします。"
			},
			chushajoDaisu :{
				number: "※半角数字でのご入力をお願いいたします。"
			},
			nyukyoM :{
				required: "※入居希望日（月）の選択をお願いいたします。"
			},
			nyukyoD :{
				required: "※入居希望日（日）の選択をお願いいたします。"
			},
			nyukyoBiko :{
				required: "※入居希望日のご入力をお願いいたします。"
			},
			Comment :{
				maxlength: "※500文字以内でご記入をお願いいたします。"
			}
		},
		errorElement: "p",
		errorClass: "errTxt"
	});
})
	jQuery.validator.addMethod("zenkaku", function(value, element) {
	  return this.optional(element) || /^[ 　]*[^ -~｡-ﾟ]*[ 　]*$/i.test(value);
	});
	function setSubmitValue()
	{
		if ((document.getElementById("Tel1").value != "") && (document.getElementById("Tel2").value != "") && (document.getElementById("Tel3").value != ""))
		{
			document.getElementById("Tel").value = document.getElementById("Tel1").value + "-" + document.getElementById("Tel2").value + "-" + document.getElementById("Tel3").value;
		}
		else
		{
			document.getElementById("Tel").value = "";
		}
		if ((document.getElementById("Fax1").value != "") && (document.getElementById("Fax2").value != "") && (document.getElementById("Fax3").value != ""))
		{
			document.getElementById("Fax").value = document.getElementById("Fax1").value + "-" + document.getElementById("Fax2").value + "-" + document.getElementById("Fax3").value;
		}
		else
		{
			document.getElementById("Fax").value = "";
		}
		document.getElementById("Name").value = document.getElementById("NameSei").value + "  " + document.getElementById("NameMei").value;
		document.getElementById("Mail").value = document.getElementById("Mail1").value;
	}
	//AS物件リクエスト確認画面へ遷移
	function asrequestEntrySubmit(){
		if($("#hpform").valid()){
			var fm = document.getElementById("hpform");
			setSubmitValue();
			fm.action = '{/literal}{$sslurl}{literal}inquiry/asrequestcnf/';
			fm.submit();
		}
	}
	//AS物件リクエスト完了画面へ遷移
	function asrequestSendSubmit(){
		if($("#hpform").valid()){
			var fm = document.getElementById("hpform");
			setSubmitValue();
			fm.action = '{/literal}{$sslurl}{literal}inquiry/asrequestsend/';
			fm.submit();
		}
	}
	//AS物件リクエスト完了画面へ遷移
	function asrequestCnfSubmit(){
		var fm = document.getElementById("hpform");
		fm.action = '{/literal}{$sslurl}{literal}inquiry/asrequestsend/';
		fm.submit();
	}
	//AS物件リクエスト確認画面からAS物件リクエスト入力画面へ遷移
	function asrequestBackToEntry(){
		var fm = document.getElementById("hpform");
		fm.action = '/inquiry/asrequestentry/';
		fm.submit();
	}
	//AS物件リクエスト入力画面から検索画面へ遷移
	function asrequestBackToSearch(){
		var fm = document.getElementById("hpform");
		fm.action = '{/literal}{$baseurl}{literal}search/houzinrequestsearch/';
		fm.submit();
	}
-->
</script>
{/literal}
